﻿/*
SINACOR - BMF&Bovespa
Arquivo: FinanceiroPendente.cs
Criado em: 23-jul-2010 11:27:28
Arquiteto Responsável: p-wgeneroso
*/
using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.Service.Common;
using Sinacor.Infra.Common.Exceptions;
using Sinacor.Infra.Service.ExceptionHandling;
using Sinacor.Infra.Service.Validation;


namespace Sinacor.Servico.Bovespa.ResumoFinanceiro.BusinessLogic 
{
	public class FinanceiroPendente : BaseBusinessLogic 
	{
		#region Métodos
		/// <summary>
		/// Consultar uma lista de clientes com pendência financeira
		/// </summary>
		/// <param name="entity"></param>
		public List<BusinessEntity.FinanceiroPendente> ConsultarFinanceirosPendentes(BusinessEntity.Parameter.FiltroFinanceiroPendente entity)
		{
            ResourceAccess.FinanceiroPendente raFinanceiroPendente = new ResourceAccess.FinanceiroPendente();
            
            //Validação de RuleSet
            SinacorValidation validation = new SinacorValidation();
            validation.Validate<BusinessEntity.Parameter.FiltroFinanceiroPendente>(entity);

			//Consultar financeiro pendente
            return raFinanceiroPendente.ConsultarFinanceirosPendentes(entity);
		}
		#endregion
	}

}